be called away on business - Turkish English Dictionary